package moj_pakiet;
import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;


public class Transakcja {
Integer nrTransakcji;
String kontoA;
String kontoB;
double kwota;
Date dataTransakcji;

public Transakcja(Integer nrTransakcji,String kontoA,String kontoB,double kwota,Date dataTransakcji){
	this.nrTransakcji=nrTransakcji;
	this.kontoA=kontoA;
	this.kontoB=kontoB;
	this.kwota=kwota;
	this.dataTransakcji=dataTransakcji;
}
public void dodajTransakcjeDoBazy() throws SQLException{
	try {
		Class.forName("org.sqlite.JDBC");
	} catch (ClassNotFoundException e) {
	
		e.printStackTrace();
	}
	String nazwaBazy="baza.db";
	Connection polaczenie=null;
	try {
		polaczenie = DriverManager.getConnection("jdbc:sqlite:"+nazwaBazy);
	} catch (SQLException e) {
	
		e.printStackTrace();
	}
    	
	Statement dodajWpis = null;
	try {
		dodajWpis = polaczenie.createStatement();
	} catch (SQLException e) {
			e.printStackTrace();
	}
	
	
	dodajWpis.executeUpdate("INSERT INTO tranzakcje VALUES ('"+this.nrTransakcji+"','"
						+this.kontoA+"','"+this.kontoB+"','"+ this.kwota+"','"+
						this.dataTransakcji +"' );");
	
	polaczenie.close();
	
	
	
}

}
